/usr/include/c++/4.8/functional:1697:61: error: no type named ‘type’ in ‘class std::result_of /usr/include/c++/4.8/functional:1697:61: error: no type named ‘type’ in ‘class std::result_of<std ...